NuclearEngagement\Security\ApiUserManager S

Total Complexity 21
Dependencies 3
Dependents 2
Total lines 245
Lines of code 101
Logical lines of code 51
Comment lines 77
Methods 10
Properties 0

Methods 10

Method Rating Maintainability Complexity Lines of code
sanitize_user_agent()
S
62 3 11
ensure_service_account()
S
68 3 7
create_service_account()
S
58 2 15
sanitize_ip_address()
S
62 3 10
create_api_role()
S
59 1 16
init()
S
72 2 6
get_service_account()
S
68 2 7
user_can_api()
S
68 2 7
cleanup()
S
66 2 9
log_api_operation()
S
60 1 13